// 基于template/src/widgets/{{appEntities}}/{{ctrls@CHART}}-chart/{{spinalCase ctrl.codeName}}-chart-vo.ts.hbs生成
import { ControlVOBase } from '@/core';

export class Db_sysportlet4_chartControlVO extends ControlVOBase {

  /**
   * 实体主键属性
   *
   * @protected
   * @memberof Db_sysportlet4_chartControlVO
   */
  protected readonly srfkey = 'ibizappeditorid';

  /**
   * 实体主信息属性
   *
   * @protected
   * @memberof Db_sysportlet4_chartControlVO
   */
  protected readonly srfmajortext = 'ibizappeditorname';

  /**
   * 实体标识
   *
   * @protected
   * @memberof Db_sysportlet4_chartControlVO
   */
  protected readonly deCodeName = 'ibizappeditor';

  constructor(data: any){
      super(data);
      //  图表自持属性
      this.$ownKeys = ['ibizappeditor', 'createman', 'updatedate', 'createdate', 'ibizappeditorname', 'updateman', 'ibizappeditorid', 'ibizappeditortype', 'rditordescription', 'documentaddress', 'amount'];
  }
  get createman() {
      return this.$DO.createman;
  }
  set createman(value: any) {
      this.$DO.createman = value;
  }
  get updatedate() {
      return this.$DO.updatedate;
  }
  set updatedate(value: any) {
      this.$DO.updatedate = value;
  }
  get createdate() {
      return this.$DO.createdate;
  }
  set createdate(value: any) {
      this.$DO.createdate = value;
  }
  get ibizappeditorname() {
      return this.$DO.ibizappeditorname;
  }
  set ibizappeditorname(value: any) {
      this.$DO.ibizappeditorname = value;
  }
  get updateman() {
      return this.$DO.updateman;
  }
  set updateman(value: any) {
      this.$DO.updateman = value;
  }
  get ibizappeditorid() {
      return this.$DO.ibizappeditorid;
  }
  set ibizappeditorid(value: any) {
      this.$DO.ibizappeditorid = value;
  }
  get ibizappeditortype() {
      return this.$DO.ibizappeditortype;
  }
  set ibizappeditortype(value: any) {
      this.$DO.ibizappeditortype = value;
  }
  get rditordescription() {
      return this.$DO.rditordescription;
  }
  set rditordescription(value: any) {
      this.$DO.rditordescription = value;
  }
  get documentaddress() {
      return this.$DO.documentaddress;
  }
  set documentaddress(value: any) {
      this.$DO.documentaddress = value;
  }
  get amount() {
      return this.$DO.amount;
  }
  set amount(value: any) {
      this.$DO.amount = value;
  }
  set ibizappeditor(value: any) {
      this.$DO.ibizappeditorid = value;
  }
  get ibizappeditor() {
      return this.$DO.ibizappeditorid;
  }
}